package com.hspedu.homework.homework04;

/**
 * @Author Stringzhua
 * @Date 2024/3/3 16:36
 * description:测试类
 * 通过继承实现员工工资核算打印功能
 * 父类:员工类
 * 子类:部门经理类、普通员工类
 * (1)部门经理类=1000+单日工资*天数*等级(1.2)
 * (2)普通员工工资=单日工资*天数*等级(1.0)
 * (3)员工属性:姓名、单日工资、工作天数
 * (4)员工方法(打印工资)
 * (5)普通员工以及部门经理都是员工子类,需要重写打印工资方法
 * (6)定义并初始化普通员工对象,调用打印工资方法输入工资,定义并初始化部门经理对象
 * 调用打印工资方法输入工资
 */
public class Test {
    public static void main(String[] args) {
        Manager manager = new Manager("刘备", 100, 20, 1.2);
        //设置奖金
        manager.setBonus(3000);
        //打印经理的工资情况
        manager.printSal();

        Worker worker = new Worker("张飞", 50, 10, 1.0);
        worker.printSal();
    }
}
